package com.shigu.agent.model;

import com.shigu.passageway.exceptions.PassagewayException;

/**
 * 商户的功能
 */
public interface MoBusiness extends MoUser{
    /**
     * 记录一下，通过我传播的用户
     * @param userId 被传播人的用户ID
     */
    void spreadByMe(Long userId);

    /**
     * 实名认证
     * @param idCard 身份证号
     * @param realName 实名
     * @param cashCard 储蓄卡号
     * @param bank 银行卡号
     * @param location 开户行地址
     * @param areaId 地区ID
     */
    void realCheck(String idCard,String realName,String cashCard,String bank,String location,Long areaId,String telephone) throws PassagewayException;

    void updateCheck(String idCard,String realName,String cashCard,String bank,String location,Long areaId,String telephone) throws PassagewayException;
}
